package org.csu.softwaremetrics_demo.service;

import org.csu.softwaremetrics_demo.entity.result.Result;
import org.csu.softwaremetrics_demo.entity.result.impl.CKMetricResult;
import org.csu.softwaremetrics_demo.entity.result.impl.LKMetricResult;
import org.csu.softwaremetrics_demo.entity.result.impl.TraditionMetricResult;

import java.io.File;

/**
 * @Description: 图度量服务接口
 * @Author: Jukomu
 * @Package: org.csu.softwaremetrics_demo.service
 * @Project: SoftwareMetrics_demo
 * @name: DiagramMetricService
 * @Date: 2025/4/6-20:42
 * @Filename: DiagramMetricService
 */
public interface DiagramMetricService {
    public CKMetricResult calculateCK(File file);
    public LKMetricResult calculateLK(File file);
    public TraditionMetricResult calculateTradition(File file);
}
